//
//  DefaultsHelper.m
//
//  Created by Northwan on 15/4/14.
//  Copyright (c) 2015年  All rights reserved.
//  类似于sp的用法，根据需要添加相关方法

#import "DefaultsHelper.h"

#define USERDEFAULTS [NSUserDefaults standardUserDefaults]

@implementation DefaultsHelper
+ (void)setObject:(id)value forKey:(NSString *)key{
     NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:value forKey:key];
    [defaults synchronize];
    
}

+(void)setInteger:(NSInteger)value forKey:(NSString *)key{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setInteger:value forKey:key];
    [defaults synchronize];
}

+ (NSString *)stringForKey:(NSString *)key
{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    return [defaults stringForKey:key];
}

+ (void)setBool:(BOOL)value forKey:(NSString *)key{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setBool:value forKey:key];
    [defaults synchronize];
    
}
+ (BOOL)boolForKey:(NSString *)key{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    return [defaults boolForKey:key];
}

+ (NSDictionary *)dictionaryForKey:(NSString *)key{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    return [defaults dictionaryForKey:key];
}

+ (NSInteger)integerForKey:(NSString *)key{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    return [defaults integerForKey:key];
}


@end
